package com.domain.vo;

import com.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class ResServListVo {

    private static final long serialVersionUID = 1L;

    /** ID */
    private String ID;

    /** 服务类型 */
    @ApiModelProperty("服务类型id")
    private String serviceType;

    /** 服务类型 */
    @ApiModelProperty("服务类型名称")
    @Excel(name = "服务类型")
    private String serviceTypeName;

    /** 所属单位id */
    @ApiModelProperty("所属单位id")
    private String unitId;

    /** 所属单位名称 */
    @ApiModelProperty("所属单位名称")
    @Excel(name = "所属单位")
    private String unitName;

    /** 申请人 */
    @ApiModelProperty("申请人")
    @Excel(name = "申请人")
    private String applyer;

    /** 申请人 */
    @ApiModelProperty("申请人id")
    private String applyerCode;

    /** 申请时间 */
    @ApiModelProperty("申请时间")
    @Excel(name = "申请时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String applyTime;

    /** 审核状态 */
    @ApiModelProperty("审核状态")
    private String checkstatus;

    /** 审核状态名称 */
    @ApiModelProperty("审核状态名称")
    @Excel(name = "审核状态")
    private String checkstatusName;

    /** 联系电话 */
    @ApiModelProperty("联系电话")
    @Excel(name = "联系电话")
    private String contactPhone;

    /** 流程节点id */
    @ApiModelProperty("流程节点id")
    private String taskId;

    /** 是否当前审批人 */
    @ApiModelProperty("是否当前审批人")
    private Boolean isAuditor;

    /** 流程id */
    @ApiModelProperty("流程id")
    private String processInstanceId;
}
